package com.h3c.nem.dto.beisen;

import com.h3c.nem.enums.OfferWorkerStatusEnum;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class BeiSenBuildDTO {

    private OfferWorker tbOfferWorker = new OfferWorker();

    private List<OfferStudy> tbOfferStudy;

    private OfferSendRecord tbOfferSendRecord;

    private OfferPatent tbOfferPatent;

    private OfferModify tbOfferModify;

    private OfferLanguage tbOfferLanguage;

    private List<OfferFamily> tbOfferFamily;

    private OfferContactor tbOfferContactor;

    private OfferCompanyRela tbOfferCompanyRela;

    private List<OfferAttachment> tbOfferAttachment;

    private List<OfferArchieve> tbOfferArchieve;

    private List<WorkerExperience> tbWorkerExperience;

    //预备员工是否存在 存在则是北森重推更新数据，否则是创建预备工号
    private Boolean existFlag;

    //多线程外保存数据
    private String beiSenNumber;
    private BeiSenInfoDTO beiSenInfo;
    private OfferWorkerStatusEnum workerStatus;
    private Map<String, String> idCardUrlMap;
    private Boolean deleteFlag;
}
